package com.example.boardroom.serial.table.ModbusRtu;

/**
 * @Description: 返回帧的传输
 * @Author: LSJ
 * @CreateDate: 2021/5/19 11:20
 * @Version: 1.0
 */
public class ModBusBean {

    public String queryFrame;

//    public ModBusBean(String queryFrame) {
//        this.queryFrame = queryFrame;
//    }
    //    public ComBean comBean;
//    public String time;
//    public String frame;
    public String tableAddress;//表地址
    public boolean 是否需要延时=false;

//    public ModBusBean(String queryFrame, String tableAddress) {
//        this.queryFrame = queryFrame;
//        this.tableAddress = tableAddress;
//    }


    public ModBusBean(String queryFrame, String tableAddress, boolean 是否需要延时) {
        this.queryFrame = queryFrame;
        this.tableAddress = tableAddress;
        this.是否需要延时 = 是否需要延时;
    }

    //    public String functionCode;//功能码
//    public String dataLength;//数据长度
//
//    //返 回 帧：01 03 04 45 09 70 00 1A FD (01 为表地址，03 为读命令，04 为读寄存器返回
////数据数量，45097000 为数据（单精度浮点），1AFD 为 CRC16 校验码)
////Ua 测量值=0x45097000(单精度浮点)×电压变比×0.1=2199(十进制)×(10×0.1)×
////0.1=219.9V。
//    public ModBusBean(ComBean comBean) {
//        this.comBean = comBean;
//        this.time = comBean.sRecTime;
//        //转成十六进制数据
//        this.frame = ByteUtil.ByteArrToHex(comBean.bRec);
//        tableAddress = frame.substring(0, 2);
//        functionCode = frame.substring(2, 4);
//        dataLength = frame.substring(4, 6);
//    }
//
//    public ComBean getComBean() {
//        return comBean;
//    }
//
//    public String getTime() {
//        return time;
//    }
//
//    public String getFrame() {
//        return frame;
//    }
//
    public String getTableAddress() {
        return tableAddress;
    }
//
//    public String getFunctionCode() {
//        return functionCode;
//    }
//
//    public String getDataLength() {
//        return dataLength;
//    }
}
